from script.login import TestLogin
import unittest
import datetime
from lib import HTMLTestReportCN
# 刘世琪的技术博客
if __name__ == '__main__':
    # 创建测试套件 找到 测试用例
    # suite = unittest.TestSuite()
    # unittest.makeSuite(TestLogin) # 从TestLogin类中 找到 所有的测试用例方法  并放到一个suite中
    # addTest(suite) 就是 把suite套件 添加套件中
    # suite.addTest(unittest.makeSuite(TestLogin))
    # 创建测试用例执行器
    # runner = unittest.TextTestRunner()
    # 执行 套件中的所有测试用例
    # runner.run(suite)
    suite = unittest.TestSuite()
    suite.addTest(unittest.makeSuite(TestLogin))
    filePath = './/report-{}.html'.format(datetime.datetime.today().strftime("%Y-%m-%d-%S"))
    fp = open(filePath, 'wb')
    # 生成报告的Title,描述
    runner = HTMLTestReportCN.HTMLTestRunner(
        stream=fp,
        title='自动化测试报告',
        # description='详细测试用例结果',
        tester='刘世琪'
    )
    # 运行测试用例
    runner.run(suite)

    # 执行测试套件
